package com.gree.flowable.app.pojo.form;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * @author ：180849
 * @date ：Created in 2021/3/30 15:53
 * @description：表单信息VO
 * @modified By：
 * @version: 1.0
 */
@ApiModel(description = "表单信息")
public class FormInfo implements Serializable {

    /**
     * 表单id
     */
    @TableId(value = "form_id")
    @ApiModelProperty("表单id")
    private String formId;
    /**
     * 表单名字
     */
    @ApiModelProperty("表单名称")
    private String formName;
    /**
     * 表单内容
     */
    @ApiModelProperty("表单信息")
    private String formInfo;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createUser;
    /**
     * 修改人
     */
    @ApiModelProperty("修改人")
    private String updateUser;
    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;
    /**
     * 表单类型
     */
    @ApiModelProperty("表单类型 1/2  主单/明细")
    private Integer formType;
    /**
     * 表单对应的表
     */
    @ApiModelProperty("是否同步数据库")
    private Integer formSync;

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public String getFormName() {
        return formName;
    }

    public void setFormName(String formName) {
        this.formName = formName;
    }

    public String getFormInfo() {
        return formInfo;
    }

    public void setFormInfo(String formInfo) {
        this.formInfo = formInfo;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getFormType() {
        return formType;
    }

    public void setFormType(Integer formType) {
        this.formType = formType;
    }

    public Integer getFormSync() {
        return formSync;
    }

    public void setFormSync(Integer formSync) {
        this.formSync = formSync;
    }
}
